2770
587
1670
354
7145
1514
2440
517
2206
468
2684
569
5286
1120