3561 347
12584 173
15271 717
21115 570
39541 631
24084 236
51700 413
17109 266
31933 612
8660 460
24568 484
35982 513
5277 312
6214 636