0
2563
1400
977
1154
1059
1244
1208
1181
868
1036
1001
936
1023
1167
1769
1
1250
2703
1494
1578
1522
141059
2987
2562
2464