3089 70
2997 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
28853 117
14796 241
33432 396
22454 169
44361 353