163503 307
9991 210
3726 37
87491 737
7184 407
17880 714
10257 652
6857 184
8676 296
40297 669
9548 577
2996 458
5427 823
5983 582
4579 638
3110 329
2668 402
7604 921
3548 390