4182
1359
1620
1212
881
767
912
2500
4131
2025
1017
1103
1390
1062
4948
1144
1047
1232
730
816
147189
1146
2134
1046
695