3031 631
23640 614
12798 758
3918 540
9198 796
12300 532
21092 207
2832 384
1872 60
28080 498
4191 575
2989 362
3377 678
4262 728
5115 718
16368 116
14095 465