2620 3
1440 10
1127 4
4276 3
745 4
380 2
802 1
620 9
462 0
1018 5
1301 4
616 3
1051 3
1345 3
4002 5
1078 4
287 9
13800 12
19168 53
23131 24
10063 18
11530 16
63977 59
116099 100