301631 1064
27412 186
32256 799
44562 505
637320 1699
133305 692
63455 122
54788 436
57768 756
3402 394
8118 424
10725 679
3070 53