2968 505
2510 103
3196 424
2575 175
4753 545
3965 348
1840 161
3777 368
8561 839
4091 353
2218 546
5601 603
1478 50
23425 510
4813 692
6608 232
2685 425
16529 336
24109 351
11093 700
3851 281
5218 689
5676 823
5563 922
5436 628