301451 1064
27411 186
32254 799
44558 505
637140 1699
133285 692
63433 122
54763 436
57723 756
3401 394
8115 424
10724 679
3069 53