301289 1062
27411 186
32253 799
44557 505
636970 1699
133252 692
63408 122
54741 436
57689 756
3400 394
8113 424
10724 679
3069 53