129728 184
17594 576
163760 568
479601 1313
27385 849
377564 946
124071 715
12812 504
12029 679
16862 507
29879 171
26395 746
8786 39
2882 649
6554 371