2670
2
333
1
842
407
618
469
1016
734
422
891
389
432
683
350
461
521
396
1412
75
1632
6234
625
1654
1047
0
693
685
450
2036
5
2420
158