359
1427
2924
900
541
483
2298
851
950
492
3706
1165
1150
510
1652
381
3545
3535
455
2078
345
328
3311
3095
