21535 154
317935 1049
9610 663
3328 506
10246 581
16620 262
178360 292
8022 498
4113 128
161242 220
82375 655
19074 468
26520 82
6117 586
4664 164
8021 702
6999 432