40913 281
7385 135
4981 413
32818 821
17795 237
31089 334
8780 540
12696 738
104810 623
43430 348
82520 442
9668 577
3520 608
7043 532
3971 472
3106 543
2862 552
5273 883
7651 122
1758 63