5096 11
7733 33
3675 7
68744 198
11117 43
1665 1
2815 7
12336 94
3232 20
3178 10
5208 36
7836 43
20483 115
11503 49
1279 8
8362 73
1436 6
2385 10
921 4
1782 11
1065 5
1727 10
849 2
3670 16