326 42
1117 27
4779 537
1550 327
2248 170
3498 871
14125 235
12583 396
42735 847
22459 80
5933 594
25498 646
19069 817
7148 576
2874 357
9955 610
10319 736
15665 257
17165 205
12443 655
5733 627
18777 711
19407 274
20684 841
14626 587
10451 256
5145 557
20633 368