55648 371
7607 37
6548 224
9610 663
105405 945
43734 151
5896 576
31192 623
22337 118
3883 731
2098 69
4611 508