10452 25
15831 33
14777 44
12264 34
7285 16
9617 28
9595 29
8658 24
10596 13
8807 17
14096 43
48009 262
2969 10
2122 11
1836 4
4204 10
3474 13
1612 6
1046 3
1867 4
2236 9
1234 3
1237 4
1184 1