39043 645
5507 509
4105 767
2326 70
5793 490
7138 190
3656 82
30144 584
14478 356
12519 104
6011 617
11965 353
3262 540
2906 705
21882 856
2998 319
3650 151
5072 890
10794 841
4054 275
1522 97
10964 471
2805 228
17028 511
3908 780
6749 585
5132 743
8673 422