20159 523
2690 774
243 66
10069 322
4983 211
6031 790
33836 792
16085 488
11236 236
8236 605
12001 363
5077 76
24518 799
7138 209
5892 828
46818 324