505 52
20599 704
341672 1175
160916 902
171010 427
138344 285
192453 650
300117 582
111033 573
201090 950
33053 872
109484 730
92337 368
120761 866
122363 409
8634 239
71914 756
13252 329