337409 46
686128 49
383931 49
38759 2
31033 1
56532 2
140732 11
70829 1
57752 1
68228 1
65101 2
76179 5
54432 2
44926 2
79903 3
41683 4
75909 6
164729 10
111759 7
119528 8
120581 11
263509 18
89857 9
122205 13