0
1249
1010
975
1151
968
1193
1090
1206
905
1046
1381
2962
989
1106
933
1752
1
1236
2662
1480
1567
1511
140910
2555
2552
2449