31015 42
2843 6
3047 15
5925 24
3034 5
2596 13
3162 20
3036 11
2901 15
1246 6
3264 16
3605 21
2159 10
3795 11
5427 42
1913 12