22013 503
4000 621
19979 242
15307 839
11530 556
3971 354
8587 450
16184 63
35055 238
29294 141
20810 157
16026 669
565 58
2881 487
3283 770
2488 519
3114 629
3688 659
2453 322
4352 423
2957 584
2018 272
1228 240
4009 522
3102 451
1103 109
3231 667
529 36