16681 125
18766 178
20351 734
37253 758
27300 295
15310 232
15033 97
12972 247
19698 493
17580 841
24259 220
15830 521
28059 186
24617 311
44627 276
15225 441
26239 742
50934 814
32148 522
54805 334
16145 645
23686 488
74580 144
32426 960