3035 813
8535 385
2629 282
186375 366
3234 193
3400 209
8335 101
3714 39
3612 266
3050 404
3695 369
6974 654