3556 347
12575 173
15262 717
21069 570
39496 631
24028 236
51641 413
17035 266
31691 612
8650 460
24415 484
35910 513
5269 312
6196 636