13081 13
10828 13
7530 5
4468 3
7032 7
5841 8
8162 14
4493 2
3343 13
6870 16
4861 10
3129 8
22322 33
12209 8
65946 137
106551 200
8285 8
11480 27
36197 78
25013 49
5155 8
12909 17
95721 93
91451 96