15021 421
16576 396
177379 562
12722 299
8410 352
107597 284
9318 475
11888 562
69341 838
3748 384
3226 529
2703 304
3973 793
11691 239
4335 450
4411 174
2683 159
1956 173
4926 316