15086 492
677 87
103353 522
33912 515
29441 922
24257 174
17243 555
19776 699
21036 687
1708 187
1676 192
3796 426
4964 453