31013 351
5738 587
14299 154
6069 195
5216 843
6883 297
10739 237
3224 351
61283 598
3346 845
5559 691