29168 167
13877 832
2062 274
6149 386
25080 95
10828 41
6268 646
5002 539
5344 222
8282 444
4849 612
5808 79
6982 629