22061 115
39221 103
12681 129
50886 673
20566 779
25546 600
12242 791
20091 42
12967 164
50470 228
11140 340
9504 75
26186 470
10327 267
31147 778
4293 599
3196 146
4938 683
14917 92
8429 253
101615 584