1544
1
558
1000
859
2
2481
697
2270
1314
482
1013
1133
1011
0
2435
6
837
328
632
681
563
853
1119
1316
745
625
1952
604
661
1772
3
486
654