1693 294
342 78
535 97
3522 400
28759 605
4311 616
12582 435
56312 483
44240 148
25723 75
13446 58
3564 467
3951 617
5126 874