30102 376
6605 143
7148 138
16833 206
11526 519
20371 367
9602 330
254841 640
178467 790
108012 465
115533 808
108292 552
91182 499
49843 642
31530 91
72300 784
50909 614