3560 347
12583 173
15271 717
21114 570
39540 631
24079 236
51699 413
17108 266
31924 612
8658 460
24561 484
35980 513
5277 312
6214 636