518
1
2670
2
333
842
407
618
469
1016
734
422
891
389
432
685
350
461
521
398
1412
75
1632
6234
625
1655
1047
0
693
450
2036
5
2421