3096
1534
2023
11733
2938
1455
10069
2450
4885
2104
4966
6769
11493
2270
4768
2072
9712
10879
19469
4695
7457
16156
3689
2738
19644
13186