0
1105
845
1214
1032
871
843
1184
993
1183
994
733
925
846
1053
914
1778
1
1257
2724
1499
1583
1530
141176
2996
2569
2566
2473