31302 336
27235 444
1245 96
3834 517
87314 297
40456 386
15238 354
26599 196
9202 691
42082 686
10128 730
11229 195
6043 809
9014 732