15092 492
681 87
103435 522
33924 515
29461 922
24263 174
17247 555
19782 699
21054 687
1709 187
1677 192
3798 426
4966 453