29013 527
2693 774
247 66
10152 322
4999 211
6045 790
33846 792
16105 488
11251 236
8240 605
12116 363
5080 76
24559 799
7177 209
5894 828
46959 324