415
0
941
409
707
820
2964
3233
16
1279
1
1939
683
2655
407
543
367
454
602
209
524
2190
1498
1557
951
798
589
482
872
377
1085
228
787