1258
2
1547
1
2562
781
0
2795
829
584
751
5734
3
1550
467
645
898
449
490
194
1175
3326
706
1104
395
856