1489
558
1526
529
731
223
422
888
1302
901
690
343
408
156
230
1846
610
273
349
92
514
2828
653
104
249
2493