4005 311
2394 40
20787 872
46386 653
116543 816
25333 122
18016 738
13783 495
337192 894
539934 1530
212477 512
230082 1133
90958 488
201571 616
51361 867
103300 208
37826 476
98030 406
121666 255
7842 415
49279 826
6196 686
46951 721