291
259
180
311
320
1907
169
227
399
360
379
229
524
238
195
219
244
1971
369
330
443
2287
859
1210
880
596
291
391
438
374
310
4668
481
1584
3690
490
305
7099
4636
920