300989 1062
27411 186
32252 799
44550 505
636673 1699
133198 692
63367 122
54710 436
57620 756
3398 394
8109 424
10721 679
3068 53