1576 320
1221 261
40646 454
2968 543
887 182
1599 354
26080 913
125507 954
39869 425
42545 93
4527 639
5778 821
6333 591
2734 168
8305 810
6356 317