300978 1062
27410 186
32252 799
44550 505
636651 1699
133194 692
63364 122
54710 436
57612 756
3398 394
8109 424
10721 679
3068 53