8893 7
16815 36
7246 11
15555 20
5254 3
4400 3
7183 10
6292 7
10302 10
12427 13
31165 77
18381 33
15071 25
17132 31
37520 133
16087 34
5047 5
14123 16
12404 25
33951 73
29332 53
16490 19
14338 9
9002 3