1100
233
2959
627
3168
671
2079
440
2189
464
2618
554
3025
641
2530
536
3630
769
2618
554
2508
531