529 165
2727 705
2306 677
1204 308
842 158
3512 706
1066 147
714 42
2913 738
2617 549
3244 592
2613 477
61480 256