31081 127
2815 354
7386 163
2810 447
3952 243
3726 487
42983 193
2924 511
11722 218
15720 699
66480 533
33800 326
23298 732
16743 195
8717 660
3470 660
3189 611