3118 790
1872 258
1656 178
2448 416
30283 242
15254 189
36079 278
56508 776
29884 67
19080 357
49695 280
84044 851
12850 556
99422 631
58363 370
106551 336
24281 293
16210 70
55055 676
44899 416
24013 400
11634 563
50429 96
40306 869