0
2563
1400
977
1154
1061
1244
1209
1181
1208
868
1036
1002
937
1024
1167
1771
1
1251
2704
1494
1578
1523
141070
2989
2562
2465