1623
2025
2902
2739
4074
2849
23709
15148
1546
3660
2165
4196
25016
6913
3606
16371
19326
19054
6102
41139
1291
3222
2052
1002
676