31588 336
27279 444
1252 96
3842 517
87426 297
40540 386
15267 354
26711 196
9231 691
42310 686
10138 730
11271 195
6045 809
9019 732