300629 1062
27407 186
32250 799
44540 505
636297 1699
133138 690
63315 122
54662 436
57549 756
3397 394
8108 424
10720 679
3066 53