3089 70
2996 299
13834 298
1674 101
8110 708
2119 208
5066 712
2537 178
4615 437
1713 196
5992 664
2532 293
3353 441
3604 301
10555 927
28852 117
14796 241
33430 396
22453 169
44360 353