1696 294
342 78
536 97
3522 400
28761 605
4311 616
12582 435
56314 483
44242 148
25723 75
13446 58
3564 467
3951 617
5127 874