3008 338
3778 603
3649 416
1669 80
2928 360
3165 629
7508 507
6665 594
17366 481
26897 547
30633 429
30131 936
3362 714
5833 38