3960 355
30023 775
2634 214
8782 203
3874 330
7021 448
5700 596
4164 569
3643 396
2581 587
807 107
3726 377