39048 645
5507 509
4105 767
2326 70
5794 490
7141 190
3656 82
30145 584
14478 356
12520 104
6014 617
11977 353
3262 540
2906 705
21884 856
2999 319
3650 151
5072 890
10800 841
4054 275
1523 97
10965 471
2806 228
17028 511
3909 780
6749 585
5133 743
8689 422