5103 0
12882 1
29278 6
67031 16
50380 7
31934 2
24055 6
30434 8
21682 1
38833 9
18505 2
40880 4
39358 8
80431 10
100507 51
20305 8
47980 27
44628 39
85032 93
178477 24
178552 54
211054 33
521376 42
661276 117