3008 338
3777 603
3647 416
1668 80
2928 360
3165 629
7507 507
6665 594
17366 481
26897 547
30633 429
30129 936
3361 714
5832 38