2790 442
43211 93
5532 241
18088 715
1410 166
2776 412
444122 748
4401 717
3734 477
4955 535
5787 519
49133 143
20885 794
18726 164