302471 1064
27423 186
32266 799
44593 505
638063 1699
133430 693
63557 122
54888 436
57950 756
3408 394
8126 424
10731 679
3080 53