27013 137
5388 642
4008 176
31086 235
1194194 3172
735882 2234
35270 486
177240 727
60375 343
19320 399
197778 493
7647 362
6067 160
13026 671
3255 324
5210 584
5734 508
52232 422
41929 844