301582 1064
27412 186
32256 799
44561 505
637279 1699
133300 692
63450 122
54785 436
57757 756
3402 394
8118 424
10725 679
3070 53