3901 11
9396 7
18520 18
3061 5
10968 14
4172 3
2250 2
6536 10
15312 31
20551 12
11686 12
7090 9
13207 24
8678 15
33553 42
14849 25
3300 13
4610 18
6829 17
3298 1
4407 3
5175 9
4587 8
13406 33