2530
570
528
119
598
135
4257
959
2970
669
2990
674
4180
941
440
100
2497
563
440
100
398
90