19811 316
29073 74
28848 84
18335 808
10212 701
26571 572
5223 689
7333 431
5747 891
2221 498
2771 701
4297 677
101309 607
1500 120
11529 798
18566 383