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