6685 306
13441 393
10593 780
10873 676
3131 105
170857 824
127098 561
90617 698
51536 362
74509 400
5094 123