40905 281
7385 135
4981 413
32816 821
17795 237
31088 334
8778 540
12695 738
104797 623
43415 348
82489 442
9664 577
3519 608
7042 532
3970 472
3104 543
2862 552
5272 883
7649 122
1758 63