351
1
1021
444
664
3
405
894
425
663
75
495
574
917
0
729
504
1430
1672
1214
421
665
488
1608
727
60
102
229
97
90
549
94
264