10005 5
17777 7
23783 3
42208 8
32051 9
87603 5
70531 7
49408 11
73027 11
66231 11
54977 3
49109 12
47258 4
29878 9
144808 15
173157 15
770057 122
308453 18
254283 32
250378 16
202 0
787454 71
295958 10
2399956 181