295 68
29040 527
2697 774
259 66
10302 322
5026 211
6083 790
33876 792
16143 488
11275 236
8253 605
12212 363
5098 76
24625 799
7228 209
5908 828
47188 324