3016 442
2185 55
4300 778
228411 606
39292 759
7059 100
18173 570
370790 655
170802 487
8479 90
172666 514
12686 781
10221 237
12730 304
16399 452
32392 945
4244 604
4286 483