516 52
20616 704
342363 1177
161470 904
171257 427
139051 285
192882 650
300701 583
111143 573
202871 950
33227 872
109987 730
92831 368
121331 867
122983 410
8644 239
72318 757
13631 329