533 96
187548 715
5727 65
18297 325
63684 118
5824 627
4932 92
3942 694
5446 467
2161 161
2726 234
3203 505
4210 721
4688 307
6329 593