318486 1077
27634 187
32384 799
44971 506
658229 1717
138466 700
69094 130
58973 438
62798 758
3524 394
8316 424
10894 679
3199 54