15025 421
16580 396
177399 562
12722 299
8410 352
107652 284
9330 475
11889 562
69381 838
3751 384
3226 529
2705 304
3976 793
11695 239
4335 450
4411 174
2683 159
1961 173
4928 316