162192 306
9955 210
3687 37
87009 737
7160 407
17753 714
10179 652
6833 184
8584 296
39612 669
9512 577
2975 458
5399 823
5946 582
4568 638
3079 329
2648 402
7564 921
3528 390