3011 442
2181 55
4292 778
227950 606
39254 759
7057 100
18164 570
370733 655
170559 487
8478 90
172560 514
12686 781
10221 237
12726 304
16380 452
32280 945
4242 604
4286 483