6693 306
13448 393
10601 780
10884 676
3136 105
171068 824
127339 562
90790 698
51714 362
75088 400
5103 123