1581
2
2142
3172
1
2562
2935
3080
3
5949
5
2245
1290
13034
15
1044
1804
7258
0
1226
2902
16
3546
3053
7
5486
3610
4044
3083