9595 29
10596 13
8807 17
14096 43
1836 4
4204 10
1612 6
1234 3
2612 9
2405 7
971 3
2954 3
18981 67
11744 38
3017 10
3668 19
4576 35
30190 83
5492 21
2458 17
2203 11
3497 14
1264 6
3094 7