3036 813
8535 385
2629 282
186475 366
3236 193
3402 209
8341 101
3714 39
3614 266
3053 404
3696 369
6974 654