55486 371
7599 37
6547 224
9610 663
105397 945
43730 151
5895 576
31170 623
22333 118
3883 731
2098 69
4609 508