0
1539
1210
1053
830
809
750
977
881
1389
1231
900
985
991
994
704
1776
1
1255
2715
1498
1582
1529
141124
2993
2566
2565
2470