3010 442
2181 55
4291 778
227879 604
39248 759
7056 100
18164 570
370709 655
170525 487
8478 90
172526 514
12686 781
10221 237
12725 304
16375 452
32269 945
4242 604
4286 483