301413 1062
27411 186
32253 799
44558 505
637099 1699
133274 692
63427 122
54760 436
57720 756
3401 394
8115 424
10724 679
3069 53