22060 115
39211 103
12681 129
50876 673
20564 779
25540 600
12242 791
20088 42
12967 164
50467 228
11139 340
9502 75
26181 470
10327 267
31140 778
4293 599
3196 146
4938 683
14917 92
8429 253
101612 584