301049 1062
27411 186
32253 799
44553 505
636736 1699
133201 692
63380 122
54715 436
57636 756
3398 394
8110 424
10721 679
3068 53