301534 1064
27412 186
32256 799
44560 505
637237 1699
133296 692
63444 122
54775 436
57749 756
3401 394
8117 424
10725 679
3070 53