636
0
479
4151
1611
1012
342
974
1440
715
1866
858
841
807
459
1052
1728
710
1064
892
667
939
666
628
676
534
300
572
72
422
577