2274
596
1280
349
848
319
1035
435
1208
474
852
329
763
229
3290
1877
478
169
327
70
625
201
696
232
154
27
679
140
500
157
938
448
289
89
259
133
462
135
720
216