3050 631
23669 614
12875 758
3937 540
9226 796
12308 532
21099 207
2841 384
1875 60
28089 498
4193 575
2997 362
3385 678
4274 728
5132 718
16385 116
14122 465