1053
2
1559
1
2284
1315
7392
589
4057
9
1606
788
914
4
1313
3
3201
1458
889
605
0
917
2120
1084
964
1032
1018
1359
911
2606
766
3353
11
563
2496