15792
3269
20230
4188
3300
684
16530
3422
12497
2587
3480
721
6064
1256
3326
689
40069
8295
17800
3685