3212
27
15233
1
2977
5771
10
2489
2
2786
1161
9220
3
1917
673
1960
0
1185
962
2788
2954
2781
2204
5
1001