2818 671
8481 86
41193 605
4601 674
20113 236
6007 594
29184 293
26632 702
4023 846
2263 301
2741 116