2821 3
1647 10
1127 4
4276 3
745 4
380 2
802 1
819 9
663 0
1221 5
1301 4
817 3
1252 3
1345 3
4002 5
1078 4
488 9
13800 12
19372 53
23334 24
10263 18
11530 16
64182 59
116307 100