31865 603
17273 546
35687 952
11336 675
21334 422
3187 517
2385 66
7723 483
83689 839
16593 325
12253 31
47183 491
17170 450
26987 41
47466 592
21389 188