1650
0
3015
543
787
2211
392
714
505
472
418
8116
6
1636
363
458
422
63
464
584
414
553
2111
3
246
373
486
573
913
2972
846
501