15091 492
678 87
103404 522
33924 515
29457 922
24262 174
17246 555
19780 699
21050 687
1709 187
1677 192
3797 426
4965 453