0
1249
1010
975
1151
968
1193
1090
1206
905
1046
1381
2961
989
1106
933
1751
1
1235
2662
1479
1566
1511
140906
2554
2551
2449