19188 109
9638 318
13157 303
7416 854
4862 634
37522 418
3055 193
2434 93
4859 409
4980 731
16413 399