504
504
2116
16829
20208
23949
26216
25376
16868
11374
7698
6324
3112
1051
878
988
885
1046
1720
1905
939
1264