3561 347
12584 173
15271 717
21115 570
39540 631
24083 236
51699 413
17108 266
31927 612
8659 460
24562 484
35980 513
5277 312
6214 636