3056 591
2084 292
1250 163
3375 743
16436 610
6925 314
86229 251
7084 918
6048 606
2781 197
5434 897
28439 904
5116 494
3746 778
6761 691