301003 1062
27411 186
32252 799
44552 505
636687 1699
133199 692
63369 122
54712 436
57622 756
3398 394
8109 424
10721 679
3068 53