300968 1062
27410 186
32252 799
44550 505
636637 1699
133191 692
63363 122
54709 436
57609 756
3398 394
8109 424
10721 679
3068 53