31013 351
5734 587
14299 154
6061 195
5215 843
6880 297
10728 237
3223 351
61280 598
3343 845
5556 691