1055
1
937
1022
1288
2184
0
2933
9715
6
675
693
1641
738
1044
487
1362
2
990
1050
1127
1300
866
973
1684
1374
1954
1135
934
1226
1235
2072