15193 485
1124 156
17565 308
5859 588
6696 390
7744 451
2217 113
3364 366
3796 746
4493 522
2753 740
3187 585