3396 8
4577 13
5198 11
6511 16
11376 34
1855 9
3807 8
2351 7
5429 14
5693 13
1800 11
6426 21
11127 40
1305 2
2291 3
22093 78
9359 40