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