10977 5
18284 7
23930 3
42878 8
32229 9
88026 5
70807 7
49559 11
73355 11
66582 11
55581 3
49509 12
47904 4
29959 9
144976 15
173601 15
770828 122
308681 18
254504 32
250509 16
203 0
787758 71
296030 10
2400680 181