29006 527
2691 774
246 66
10111 322
4992 211
6038 790
33843 792
16093 488
11242 236
8239 605
12057 363
5078 76
24543 799
7166 209
5894 828
46901 324