301298 1062
27411 186
32253 799
44557 505
636982 1699
133254 692
63408 122
54741 436
57691 756
3400 394
8113 424
10724 679
3069 53