31082 127
2816 354
7386 163
2812 447
3954 243
3727 487
42988 193
2924 511
11726 218
15720 699
66498 533
33803 326
23302 732
16744 195
8717 660
3470 660
3189 611