30952 42
2811 6
3025 15
5882 24
3007 5
2561 13
3133 20
3004 11
2877 15
1221 6
3231 16
3567 21
2133 10
3765 11
5384 42
1887 12