29015 527
2695 774
249 66
10179 322
5004 211
6047 790
33850 792
16108 488
11256 236
8241 605
12140 363
5081 76
24572 799
7180 209
5896 828
47011 324