371 124
3118 338
3837 603
3756 416
1780 80
2970 360
3211 629
7584 507
6683 594
17517 481
27059 547
30889 429
30366 936
3370 714
5856 38