0
1273
1030
996
1169
988
1213
1104
1228
928
1066
1405
3065
1007
1120
952
1839
1
1309
2835
1551
1638
1582
141476
2621
2611
2523