31011 351
5709 587
14292 154
6030 195
5212 843
6875 297
10710 237
3219 351
61272 598
3339 845
5533 691