2590
584
2999
676
2980
671
2250
507
2980
671
2170
489
3490
786
4099
923
4560
1027
2980
671