5149
1916
5316
6713
28832
2204
18148
3089
1943
6679
4978
4983
1587
3144
17951
11512
3081
6278
1695
2930