2349 450
2126 48
9054 261
3610 109
3974 223
6359 766
3682 447
3162 592
2960 305
24406 713
55073 756
1537 143
2633 639
2948 708