31597 63
12609 751
37581 652
23233 308
8106 644
10656 201
11510 905
3418 368
6223 734
2979 562
4661 800
5156 742
407 67
2098 557
353 31
430 73
4260 722
2788 121
4057 792
2232 570
1950 388
541 110
1463 312
3103 790
669 128
8968 448
7265 85
3666 802