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