21786 21
14950 14
7345 14
10246 27
3368 7
21602 53
5100 21
7951 9
6016 16
1710 5
13090 21
6627 19
2487 11
1234 2
1363 9
1195 5
898 2
1045 2
1462 3
4737 13
2218 5
2945 11
2396 6
1244 2