2669
2
517
1
407
891
618
1016
469
333
841
158
2836
625
692
582
394
448
1632
6232
693
685
668
1635
147
401
1232
946
2051
8
1212
583