399 101
168533 403
32831 431
19612 330
14310 934
18776 523
16873 169
12734 472
33679 469
21928 843
31694 537
17533 355