3096 41
3177 188
4031 278
12959 715
3468 577
47155 564
108999 729
114839 205
280953 1480
73158 901
62722 421
162048 1013
98569 1031
19246 473
18627 558
14111 596
17129 586
16882 143
52288 532