2332 660
859 283
1293 231
2858 799
6886 566
7571 593
5484 466
2440 204
1735 102
6919 485
6297 498
14539 783
3934 457