18008 525
115701 408
35462 483
5922 155
42095 224
6067 137
30253 680
4426 418
2419 194
6576 563
4158 351
3265 523
3022 655
868 165
3130 597