2331 660
859 283
1293 231
2858 799
6886 566
7570 593
5481 466
2440 204
1735 102
6919 485
6297 498
14539 783
3934 457