350
1
494
1115
3
917
0
665
574
504
1672
1214
421
1430
445
405
729
1608
488
897
351
74
622
2
663
425
75
894
495
1021
999
1308
482