40505 16
84953 34
58127 15
43528 14
53729 10
64979 16
69376 20
1702609 358
99531 29
52078 8
143079 15
86683 33
55559 11
65826 12
40831 4
64505 14
127181 27
45077 7
61803 9
28655 11
46927 7
120984 39
109580 35
49201 10