2035
1
1085
2
1183
2015
7
1722
6
3682
919
0
1545
583
1251
610
3
426
655
775
12
1039
1405
2320
6693
5
954
1092
633
974
1850
997
1236
540
1632
838
4
1060
1498