161655 306
9942 210
3664 37
86840 737
7149 407
17674 713
10151 652
6825 184
8559 296
39297 667
9500 577
2968 458
5385 823
5932 582
4561 638
3062 329
2631 402
7547 921
3520 390