22060 115
39218 103
12681 129
50882 673
20564 779
25543 600
12242 791
20091 42
12967 164
50467 228
11140 340
9502 75
26182 470
10327 267
31142 778
4293 599
3196 146
4938 683
14917 92
8429 253
101614 584