1043
0
1215
1
267
1832
3
1004
413
1279
1806
2497
2
5313
2143
675
2702
798
266
2123
685
3493
5
515
259
3946
422
663
3171
5875
1281
1512
479
4124
6
408