31576 336
27272 444
1249 96
3841 517
87394 297
40518 386
15261 354
26670 196
9228 691
42257 686
10133 730
11260 195
6044 809
9018 732