41982 282
7485 135
5030 413
33081 821
17855 237
31253 334
8862 540
12768 738
106183 625
44460 349
84139 442
10035 577
3572 608
7101 532
4022 472
3167 543
2900 552
5316 883
7728 122
1791 63