3501 309
3978 408
20741 203
4696 637
8457 468
5368 636
4329 510
4651 463
3495 101
9329 328
10333 145
12784 802
9962 905
4148 577
3204 95
8340 961
2014 332
3778 831