0
1070
859
714
933
769
856
982
868
869
761
1621
1
1122
1926
1360
1446
1388
139780
2801
2425
2421
2324
2285