2053
1
916
0
2568
354
889
554
445
3469
2
3602
3
2708
1925
70
487
1093
138
458
693
784
1092
2264
493
526
453
1288
705
1158
728
565
893
294