1015
1
1547
83
951
2312
0
1277
2
784
1380
2219
1787
1734
21152
8
2055
496
467
257
1038
3518
3
1860
3090
6
1606
1125
1819
1256
572
2903
8527
2932
2522
2999