3082 70
2982 299
13823 298
1666 101
8096 708
2099 208
5060 712
2530 178
4607 437
1706 196
5986 664
2522 293
3348 441
3597 301
10543 927
28651 117
14732 241
33344 396
22327 169
44035 353