3061 551
1540 47
2142 618
8168 208
5360 198
68623 320
151016 907
9718 354
11548 370
154264 797
42364 305
5980 373
13047 794
12682 564
6580 225