31007 351
5644 587
14260 154
5961 195
5196 843
6855 297
10692 237
3210 351
61251 598
3333 845
5492 691