1189
0
1288
2996
2475
1
607
574
6707
6
809
451
614
1154
2106
2
3954
1105
1070
371
596
1103
433
484
2663
914
1581
655
1243
668
1166
1193
3715
2123