2997 818
213 49
633 181
8167 386
3870 179
43911 581
83126 682
7676 440
21037 328
30239 495
19883 409
3781 136
14452 287
6891 327
7550 523
4703 223