31007 351
5651 587
14264 154
5970 195
5201 843
6856 297
10700 237
3212 351
61253 598
3334 845
5496 691