1052
1
1359
1110
3
1823
1686
2
588
399
980
1562
1161
4
1376
646
0
1785
635
814
1385
3250
521
395
3632
5
3268
2474
1129
417
1506
1427
105290
1015
571
1172