2666
593
2369
527
2549
567
2834
631
2172
484
2075
462
2188
487
5078
1130
6857
1525
2360
525
2626
585
2799
623
2682
597