2362
2
477
1
2200
4
2410
685
523
458
788
917
592
676
1477
1498
943
165
2364
1442
1295
1610
867
920
626
1251
0
1006
1044
619
673
472
532
81