10438 17
3688 6
1889 8
1296 9
4015 2
10930 22
21273 58
19802 62
23338 42
13842 41
3797 14
3507 17
2459 6
1824 16
2423 5
2546 5
1617 3
1242 7
15420 36
8075 29
7191 22
3300 8
9982 25
2288 19