162216 306
9955 210
3689 37
87016 737
7160 407
17756 714
10179 652
6833 184
8585 296
39621 669
9512 577
2975 458
5399 823
5948 582
4569 638
3079 329
2648 402
7565 921
3528 390