300799 1062
27408 186
32251 799
44543 505
636488 1699
133157 690
63342 122
54685 436
57580 756
3397 394
8109 424
10721 679
3068 53