2697 3
18141 58
21098 35
11757 38
49694 45
6803 30
1697 5
20245 51
13751 52
3070 33
3266 10
3544 13
1941 2
3865 11
2143 6
6041 17
1736 8
3335 7
2306 7
2202 9
3091 11
4507 40
5202 32
9691 81