31885 603
17292 546
35713 952
11347 675
21352 422
3195 517
2393 66
7732 483
83771 839
16606 325
12266 31
47234 491
17192 450
27028 41
47527 592
21402 188