300785 1062
27408 186
32251 799
44542 505
636473 1699
133154 690
63341 122
54685 436
57579 756
3397 394
8109 424
10721 679
3068 53