24085 525
68683 241
143156 328
63165 431
317554 1371
18492 651
9050 848
11485 777
8442 326
10366 721
7556 548