3562 5
7889 15
3613 2
11747 11
10816 25
6005 5
4679 3
3933 2
4275 4
8229 11
9330 15
6181 2
4564 4
25950 54
5888 7
4340 1
7539 15
5076 0
3035 1
3594 2
5294 2
9646 17
9385 19
19949 32