301141 1062
27411 186
32253 799
44554 505
636834 1699
133221 692
63389 122
54730 436
57653 756
3400 394
8110 424
10722 679
3068 53