299994 1062
27394 186
32244 799
44525 505
635653 1698
133034 690
63243 122
54582 436
57432 756
3389 394
8105 424
10714 679
3062 53