3431 400
28638 605
4260 616
12491 435
56088 483
43857 148
25551 75
13387 58
3506 467
3896 617
5085 874