300570 1062
27407 186
32250 799
44540 505
636250 1699
133128 690
63309 122
54656 436
57543 756
3395 394
8107 424
10720 679
3065 53