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