295 68
29040 527
2697 774
259 66
10303 322
5030 211
6083 790
33876 792
16143 488
11275 236
8254 605
12213 363
5098 76
24635 799
7230 209
5908 828
47188 324