0
2563
1400
977
1154
1060
1244
1208
1181
868
1036
1002
936
1024
1167
1771
1
1251
2703
1494
1578
1522
141063
2988
2562
2464