118691 310
2790 672
53958 411
8689 725
14048 510
4462 451
8393 691
7148 624
29366 702
194486 283
93192 557
119719 403
37989 773
118717 447
58600 329