3504 0
12359 1
29026 6
66732 16
50155 7
31906 2
23934 6
30257 8
21582 1
38779 9
18426 2
40679 4
39104 8
80253 10
100152 51
20233 8
47852 27
44508 39
84802 93
178429 24
178406 54
210952 33
521130 42
660977 117