505 52
20601 704
341680 1175
160922 902
171013 427
138352 285
192459 650
300126 582
111033 573
201122 950
33057 872
109485 730
92348 368
120773 866
122373 409
8634 239
71920 756
13252 329