3048
12895
8368
2331
4684
2143
7412
20216
10657
7740
39624
5285
2856
3100
15152
5102
2894
4979
3158
6824
2672