0
1572
2563
1205
977
1123
968
864
1043
984
1051
1248
1244
947
1044
1181
1770
1
1251
2703
1494
1578
1522
141062
2987
2562
2464