0
1146
1402
1238
1294
979
1167
1185
1208
1178
1183
1094
972
1036
925
973
1771
1
1251
2703
1494
1578
1522
141063
2988
2563
2562
2464