6693 306
13448 393
10601 780
10884 676
3136 105
171084 824
127366 562
90802 698
51728 362
75139 400
5103 123