22045 503
4001 621
19993 242
15322 839
11540 556
3971 354
8595 450
16198 63
35088 238
29343 141
20836 157
16042 669
565 58
2885 487
3284 770
2489 519
3114 629
3689 659
2454 322
4356 423
2958 584
2022 272
1228 240
4012 522
3102 451
1104 109
3232 667
529 36