2559
14
1035
2
2946
11
952
4
559
1
518
826
658
2059
831
642
681
515
558
746
443
580
461
603
5
1055
6
470
0
1328
3
462
922
264
587
941
442
877