301573 1064
27412 186
32256 799
44561 505
637272 1699
133299 692
63448 122
54782 436
57757 756
3402 394
8117 424
10725 679
3070 53