300936 1062
27409 186
32252 799
44548 505
636619 1699
133188 692
63363 122
54708 436
57605 756
3398 394
8109 424
10721 679
3068 53