500 52
20598 704
341640 1175
160881 902
171001 427
138318 285
192445 650
300082 582
111031 573
200941 950
33048 872
109483 730
92320 368
120729 866
122319 409
8634 239
71902 756
13252 329