1130
1
968
1029
1074
0
961
1080
3
3590
6
1318
2
2483
2498
5070
5
2323
4
1652
789
2381
2014
3084
2271
56
276
157
241
744
458
1051
610
1379
951
1300
1527