31019 351
5757 587
14304 154
6083 195
5218 843
6883 297
10748 237
3228 351
61286 598
3349 845
5566 691