3145 812
125701 752
11412 503
6886 597
4301 604
2588 540
2673 571
961 38
2810 767
34363 586
21294 740
35794 246
24494 58
108958 343
72497 93
32107 392
4946 499
33876 505
26302 487
14688 113
280 49
21839 182
69604 905
18604 715