30632 351
4313 583
13809 153
4747 195
4845 843
6655 297
10363 237
3099 351
60996 598
3277 845
5009 691