0
1070
889
950
1014
875
852
786
906
927
1725
979
1050
857
871
834
1621
1
1123
1926
1360
1446
1388
139780
2802
2426
2421
2324
2286