31561 336
27264 444
1248 96
3840 517
87378 297
40513 386
15259 354
26662 196
9225 691
42234 686
10131 730
11251 195
6044 809
9017 732