907
460
335
588
395
1495
2092
685
552
1277
2448
380
252
855
243
508
1637
337
484
436
352
786
364
2044
