3056 551
1540 47
2141 618
8166 208
5358 198
68616 320
150993 907
9717 354
11546 370
154249 797
42361 305
5979 373
13046 794
12682 564
6580 225