40028 767
20559 857
15150 243
99983 848
33165 354
64987 625
15510 871
59366 631
14792 493
45272 632
12126 593
11982 197
28846 311
23773 439
30790 392
31359 309
18440 858
45167 708
80323 385
56372 586
21910 422
52453 719
31121 779
4631 63
6657 468
15940 906
10995 698
30635 716