3057 551
1540 47
2141 618
8166 208
5358 198
68617 320
150994 907
9717 354
11547 370
154255 797
42361 305
5979 373
13046 794
12682 564
6580 225