2555 3
18041 58
21019 35
11665 38
49610 45
6762 30
1297 5
20192 51
13693 52
2954 33
3228 10
3492 13
1890 1
3827 11
2110 6
5992 17
1716 8
3286 7
2276 7
2152 9
3056 11
4452 40
5150 32
9591 81