2561
14
1035
2
2946
11
952
4
559
1
518
826
658
2061
832
643
681
515
558
746
443
581
461
603
5
831
1055
6
471
0
1328
3
462
922
265
587
941
442
877