15097 492
681 87
103569 522
33935 515
29471 922
24268 174
17257 555
19790 699
21066 687
1713 187
1679 192
3798 426
4966 453