896
2
676
1
884
2070
569
2916
7
1805
4
3594
505
1134
8
486
1094
536
1560
683
392
406
2311
6
342
553
474
772
805
558
4628
9
405
1208
480
1116