31538 336
27240 444
1246 96
3835 517
87337 297
40484 386
15249 354
26628 196
9213 691
42132 686
10129 730
11239 195
6043 809
9015 732