683
0
503
458
286
1020
464
267
918
308
957
439
415
951
409
787
1557
584
320
1045
1167
1939
488
743
454
398
310
298
2121
4
799
2490