301273 1062
27411 186
32253 799
44557 505
636955 1699
133250 692
63406 122
54739 436
57683 756
3400 394
8112 424
10724 679
3069 53