46368 857
2630 327
87023 389
21353 359
11408 112
19730 747
15103 533
6945 874
14007 722
9876 881
8855 91
6335 512
10354 808
7523 78