4349 610
10778 685
20862 588
19906 524
12804 874
12844 145
12107 828
60342 306
12683 94
15760 284
8230 185
13841 996
8616 672