2544 3
18031 58
21016 35
11660 38
49607 45
6760 30
1254 4
20188 51
13688 52
2946 33
3223 10
3486 13
1882 1
3823 11
2104 6
5986 17
1711 8
3279 7
2270 7
2147 9
3048 11
4444 40
5145 32
9586 81