3050 631
23672 614
12881 758
3939 540
9227 796
12310 532
21100 207
2841 384
1875 60
28091 498
4193 575
2997 362
3387 678
4276 728
5134 718
16386 116
14124 465