0
1036
798
750
868
794
830
1025
806
793
857
921
1621
1
1122
1926
1360
1446
1388
139779
2801
2425
2420
2324
2284