56509 373
7648 37
6559 224
9620 663
105463 945
43755 151
5925 576
31307 623
22346 118
3885 731
2107 69
4616 508