3016 442
2185 55
4298 778
228361 606
39287 759
7059 100
18170 570
370783 655
170781 487
8479 90
172654 514
12686 781
10221 237
12730 304
16397 452
32383 945
4244 604
4286 483