3032 631
23640 614
12803 758
3918 540
9198 796
12300 532
21092 207
2832 384
1872 60
28081 498
4191 575
2990 362
3377 678
4263 728
5117 718
16369 116
14095 465