163491 307
9991 210
3722 37
87485 737
7184 407
17880 714
10257 652
6857 184
8674 296
40290 669
9547 577
2996 458
5427 823
5983 582
4579 638
3110 329
2668 402
7604 921
3546 390