3118 338
3836 603
3756 416
1780 80
2970 360
3211 629
7584 507
6682 594
17517 481
27058 547
30887 429
30366 936
3370 714
5856 38