12909 25
12204 26
3306 9
4520 14
1994 3
4146 9
1391 2
1234 5
1335 3
4338 6
1478 1
1714 3
1018 2
2282 11
4474 13
1102 8
3424 8
2628 5
1733 5
4823 8
3284 14
3045 23
1645 4
10505 27