302529 1064
27425 186
32266 799
44593 505
638103 1699
133439 693
63566 122
54890 436
57962 756
3408 394
8126 424
10732 679
3081 53