0
1573
2563
1205
1123
969
864
985
1051
1248
1244
947
1044
1181
1208
899
1771
1
1251
2703
1494
1578
1523
141070
2989
2562
2464