129706 184
17594 576
163760 568
479529 1313
27385 849
377552 946
124063 715
12810 504
12028 679
16860 507
29862 171
26392 746
8782 39
2882 649
6554 371