12525 303
5513 877
2941 135
4008 375
25631 876
15796 613
3784 96
12013 596
4107 676
16407 148
9916 52
3077 116
3088 174
7785 202
3210 577
2428 51
11556 712
1884 74
18628 409
6101 564
6602 677
1191 45
9139 516
21426 622