5225
1082
10191
2110
26730
5534
8470
1754
12160
2518
16258
3366
3762
779
3025
627