30863 351
4599 585
13850 153
4962 195
4912 843
6702 297
10426 237
3114 351
61038 598
3289 845
5089 691