1056
0
2471
565
449
893
849
876
436
491
4235
472
450
1400
2906
1
609
1511
758
2990
420
990
433
307
756
1324