22580 285
12530 599
25402 574
14955 544
6216 135
7322 731
9185 653
4597 443
3034 618
1776 273
3403 888