5000 11
3998 11
3224 4
3225 3
5606 21
10905 36
8198 26
7825 21
70244 165
6616 19
5012 11
14513 43
9241 24
9523 34
8739 31
3877 5
6845 9
20928 55
3907 4
2727 1
3084 5
3716 8
6960 14
3518 10