301598 1064
27412 186
32256 799
44562 505
637289 1699
133303 692
63451 122
54786 436
57763 756
3402 394
8118 424
10725 679
3070 53