301396 1062
27411 186
32253 799
44557 505
637082 1699
133270 692
63423 122
54759 436
57720 756
3401 394
8114 424
10724 679
3069 53