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