682
0
2902
16
622
6273
2271
639
1611
616
450
493
878
3926
14
3162
1496
497
383
422
1008
1719
854
643
449
584
667
571
828
2551
3
602
578
726