30991 351
5434 586
14123 154
5758 195
5141 843
6830 297
10617 237
3183 351
61215 598
3323 845
5405 691