2141 6
22791 19
1612 2
11547 15
27465 45
11917 30
20850 24
18761 39
12260 32
7894 17
6131 16
10517 32
25111 46
14785 40
6304 18
45873 45
17561 19
15406 20
7820 20
18487 32
6800 9
8601 20
28381 21
13118 29