300815 1062
27408 186
32251 799
44543 505
636498 1699
133161 690
63344 122
54689 436
57584 756
3398 394
8109 424
10721 679
3068 53