318475 1077
27634 187
32384 799
44971 506
658215 1717
138463 700
69092 130
58971 438
62795 758
3524 394
8316 424
10894 679
3199 54