2500
2500
1082
1220
273
1026
1026
307
654
239
102
165