301312 1062
27411 186
32253 799
44557 505
637006 1699
133258 692
63409 122
54743 436
57697 756
3400 394
8113 424
10724 679
3069 53