1853
0
2635
646
501
1454
1504
373
1206
3066
787
846
2055
463
675
561
407
422
493
766
810
1650
553
875
692