0
1273
1031
996
1169
988
1213
1104
1228
928
1066
1405
3066
1007
1120
952
1840
1
1309
2837
1552
1639
1583
141477
2621
2612
2524