882 5
820 2
962 9
1058 7
660 3
1580 7
572 3
2669 8
877 3
1173 4
641 2
535 2
563 1
1257 8
3393 9
902 2
1390 7
6181 30
625 2
15454 49
1881 10
2931 28
1916 13
2696 13