300590 1062
27407 186
32250 799
44540 505
636268 1699
133133 690
63311 122
54658 436
57546 756
3395 394
8107 424
10720 679
3065 53