957
0
846
1511
951
1043
394
649
968
2934
552
419
410
584
320
602
299
439
517
1939
585
1336
1935
1023
722
310
298