0
1249
1010
975
1151
968
1193
1090
1206
906
1046
1381
2962
989
1106
934
1752
1
1236
2663
1480
1567
1512
140910
2555
2552
2449