300871 1062
27408 186
32252 799
44544 505
636544 1699
133171 692
63353 122
54697 436
57594 756
3398 394
8109 424
10721 679
3068 53