20221 238
33150 557
9252 768
28017 642
23995 413
14158 201
8185 582
11005 645
2867 340
8502 332
10209 620
12044 985
6033 74
3111 524
7939 412