301515 1064
27412 186
32255 799
44560 505
637220 1699
133294 692
63439 122
54770 436
57745 756
3401 394
8116 424
10724 679
3069 53