1153
0
685
820
413
2121
4
379
859
1824
505
427
663
798
719
479
893
941
274
743
245
439
846
2143
980
1540
1023
330
299