6685 306
13441 393
10593 780
10873 676
3131 105
170857 824
127096 561
90614 698
51535 362
74507 400
5094 123