29748
19112
2419
5723
21188
130182
11942
4204
8097
5696
5215
3784
7892
3266
3777
5816
5090
3906
43827
3600