10001 29
11344 39
22087 66
4384 20
2031 13
3131 12
3010 11
3228 12
3765 9
8004 21
2370 2
2355 5
7226 49
1889 9
2419 10
5280 26
2157 8
2248 8
1401 5
2662 8
2270 6
2210 2
2780 19
1775 3