3016 528
10073 41
2885 219
13696 606
3173 427
2518 213
1792 50
9342 378
6009 581
6687 594
18452 607
10565 222
5874 381
4674 558
6693 851
4038 555
2627 344