2996 811
22862 602
23100 66
6820 334
7771 541
4053 737
3931 116
2297 234
2698 194
8939 421
21614 646
20395 497
37713 344
7293 648
20829 478
5517 935
3026 408