301961 1064
27415 186
32264 799
44579 505
637630 1699
133362 693
63486 122
54823 436
57856 756
3405 394
8121 424
10726 679
3074 53