589 9
2319 5
3312 11
14459 21
7352 10
1955 9
3336 14
667 4
971 4
923 6
2797 7
6933 8
2958 17
1292 10
662 5
9147 7
12174 18
15702 17
7504 17
13394 12
25789 7
10698 26
1332 8
27416 33