3048 631
23667 614
12867 758
3936 540
9225 796
12307 532
21097 207
2840 384
1875 60
28088 498
4193 575
2995 362
3383 678
4274 728
5132 718
16382 116
14120 465