300836 1062
27408 186
32251 799
44544 505
636519 1699
133164 691
63345 122
54691 436
57589 756
3398 394
8109 424
10721 679
3068 53