31007 351
5653 587
14268 154
5973 195
5202 843
6856 297
10701 237
3212 351
61253 598
3334 845
5504 691