30642 351
4314 583
13809 153
4752 195
4847 843
6655 297
10365 237
3099 351
60996 598
3277 845
5011 691