5103 0
12880 1
29279 6
67028 16
50380 7
31927 2
24057 6
30426 8
21683 1
38829 9
18508 2
40878 4
39359 8
80433 10
100501 51
20305 8
47980 27
44628 39
85033 93
178484 24
178555 54
211058 33
521383 42
661279 117