3015 442
2185 55
4298 778
228330 606
39286 759
7059 100
18170 570
370777 655
170760 487
8479 90
172649 514
12686 781
10221 237
12730 304
16395 452
32375 945
4244 604
4286 483