0
1615
2654
1239
1146
1005
889
1013
1069
1279
1273
970
1074
1210
1246
921
1871
1
1336
2885
1581
1659
1607
141642
3112
2628
2558