10601 5
18079 7
23882 3
42608 8
32229 9
87852 5
70778 7
49480 11
73176 11
66579 11
55334 3
49478 12
47457 4
29951 9
144981 15
173433 15
770658 122
308608 18
254430 32
250505 16
208 0
787607 71
296029 10
2400452 181