0
1539
1210
1053
830
809
750
976
881
1388
1231
900
985
991
994
704
1776
1
1254
2715
1497
1581
1528
141102
2992
2566
2565
2470