162321 306
9955 210
3692 37
87058 737
7161 407
17771 714
10182 652
6835 184
8594 296
39654 669
9515 577
2977 458
5400 823
5949 582
4569 638
3080 329
2649 402
7567 921
3530 390