1129
0
300
1132
553
1193
1
804
1084
36609
34
1802
2
935
493
2135
1957
714
383
573
1053
2211
1073
1295
798
999
2395
2086
1049
2717
1587
1344
1513