122978 671
31505 645
94028 837
43296 624
3156 150
3752 592
3338 129
3135 272
4563 497
4198 104
7243 338