31013 351
5742 587
14301 154
6069 195
5216 843
6883 297
10739 237
3224 351
61283 598
3346 845
5560 691