30050 537
14166 257
6157 722
8038 495
6852 617
6232 424
5196 420
11259 383
4223 276
19808 499
7182 642
4914 494
5727 477
3014 333
4161 78