2035
1
1085
2
1183
2015
7
1722
6
3682
919
0
1545
583
1251
612
3
426
655
775
12
1039
1405
2320
6693
5
954
1092
633
974
1850
997
1237
540
1632
839
4
1061
1499