2818 671
8479 86
41183 605
4601 674
20112 236
6007 594
29183 293
26632 702
4022 846
2263 301
2741 116