0
1273
1031
996
1169
988
1213
1105
1228
928
1066
1405
3069
1007
1120
953
1841
1
1310
2838
1554
1640
1584
141480
2623
2613
2525