29011 527
2693 774
246 66
10130 322
4996 211
6044 790
33845 792
16097 488
11247 236
8240 605
12096 363
5080 76
24549 799
7173 209
5894 828
46930 324