40595 113
49583 584
58889 380
129331 672
102176 611
39741 187
55941 457
115075 493
81874 1057
55995 680
65801 802
48349 671
80001 601
22774 159
32540 634
18234 828
59709 685
179791 927
64902 259
39647 103
42167 266
51252 142
25226 781
138164 209