3016 442
2185 55
4300 778
228403 606
39291 759
7059 100
18171 570
370788 655
170799 487
8479 90
172663 514
12686 781
10221 237
12730 304
16399 452
32389 945
4244 604
4286 483