309703 954
95428 860
20696 422
2469 44
366978 864
8871 590
32945 560
6712 847
8489 571
28993 695
8553 384
3183 266
22069 540
4692 819
54913 609
4333 320
12470 585
4923 470
52835 404
79054 323
4830 303
104592 698
13030 290
77694 833
1676 60
55286 532
200754 588
2787 90