21602 154
319834 1050
9631 663
3342 506
10258 581
16636 262
178912 292
8026 498
4131 128
161754 220
82584 655
19239 468
26635 82
6135 586
4685 164
8031 702
7008 432