18141 101
2607 13
3947 13
1153 4
5227 21
11559 51
36636 166
35387 123
166648 556
9072 78
2586 5
13550 72
2420 9
3087 6
5017 30
2532 5
6003 45
1874 5
10960 42
9396 36
1832 6
4274 27
1805 9
2354 4