815 3
2109 4
1059 6
5447 7
1656 2
1354 4
3877 10
3456 10
5212 12
7296 38
3403 8
2852 10
2585 19
2754 13
5562 27
3484 15
1807 2
12575 89
23987 101
7842 36
751 3
119857 417
4952 17
2606 6