22595 285
12532 599
25405 574
14955 544
6218 135
7323 731
9186 653
4598 443
3035 618
1776 273
3403 888