3032 631
23640 614
12806 758
3918 540
9198 796
12300 532
21092 207
2832 384
1872 60
28082 498
4191 575
2991 362
3377 678
4264 728
5117 718
16370 116
14098 465