2620 3
1249 10
1127 4
4276 3
745 4
191 2
802 1
620 9
462 0
1018 5
1301 3
616 3
1051 3
1145 3
3808 5
885 4
287 9
13609 12
18982 53
22939 24
10063 18
11332 16
63784 59
115905 100