162256 306
9955 210
3691 37
87030 737
7160 407
17760 714
10180 652
6833 184
8588 296
39637 669
9513 577
2975 458
5399 823
5948 582
4569 638
3079 329
2648 402
7566 921
3529 390