2526
1120
1764
434
3500
350
531
1031
2232
425
788
621
1066
477
357
1614
1459
298
572
427
2748
422
531
542
