30975 351
5242 585
14047 154
5554 195
5084 843
6788 297
10564 237
3162 351
61173 598
3313 845
5318 691