31886 603
17293 546
35717 952
11348 675
21355 422
3196 517
2393 66
7733 483
83774 839
16606 325
12267 31
47237 491
17193 450
27029 41
47531 592
21403 188