1326 0
11654 1
27752 6
65979 16
49631 7
31480 2
23632 6
30028 8
21403 1
38601 9
18301 2
40409 4
38802 8
79958 10
99478 51
20053 8
47558 27
44334 39
84408 93
178227 24
178201 54
210659 33
520801 42
660458 117