300951 1062
27410 186
32252 799
44548 505
636629 1699
133189 692
63363 122
54708 436
57607 756
3398 394
8109 424
10721 679
3068 53