299925 1062
27394 186
32243 799
44525 505
635553 1698
133016 690
63228 122
54576 436
57417 756
3386 394
8105 424
10714 679
3062 53