0
2563
1400
977
1154
1059
1243
1207
1181
1208
868
1035
999
935
1023
1166
1769
1
1248
2703
1494
1578
1521
141054
2987
2562
2464