1054
2
292
0
2091
8969
661
1501
1
2735
1470
915
1020
1768
327
417
1776
957
3795
415
2152
951
456
409
635
787
1557
403
1161
1716
602
1133
1045