4005 311
2394 40
20787 872
46385 653
116529 816
25322 122
18016 738
13783 495
337179 894
539908 1530
212462 512
230078 1133
90951 488
201562 616
51358 867
103298 208
37826 476
98026 406
121663 255
7842 415
49277 826
6196 686
46950 721