29012 527
2693 774
246 66
10140 322
4997 211
6044 790
33845 792
16099 488
11249 236
8240 605
12098 363
5080 76
24552 799
7175 209
5894 828
46941 324