2957 608
15079 497
15669 526
444478 748
24971 161
2202 159
17899 783
40141 543
19692 522
30237 577
8698 810
8018 248
3324 319