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