508 101
2585 540
9433 611
8075 236
3398 741
1650 313
2528 438
1306 115
4911 937
3517 276
755 113
2820 840
2789 628
10397 262
7269 771
1422 106
2938 181
2213 261
2347 456
986 88
5252 761
5265 801
3575 692
2661 578