22615 63
39572 294
88679 607
32036 621
54526 503
101105 244
29733 738
42128 115
43234 362
37313 375
77751 1111
25582 467
32646 727
17910 335
40919 553
33617 440
14885 455
36294 133
60575 870
57980 571
48025 573
36278 395
54116 850
80183 278