29003 527
2691 774
246 66
10103 322
4991 211
6038 790
33842 792
16092 488
11240 236
8239 605
12050 363
5078 76
24541 799
7165 209
5893 828
46877 324