105176 1010
8485 527
11864 379
59942 494
5112 122
135734 914
7976 555
34375 582
21988 477
63836 269
28983 944
37098 250
42075 609
22487 748
5744 124
38979 513
84665 896
10325 564
27922 671
17780 707
19502 862
10531 354
5894 352
4679 559
88037 563
63736 602
17058 396