334
1573
558
2629
668
3146
124
583
283
1331
395
1859
542
2552
542
2552
306
1441