3561 347
12585 173
15271 717
21116 570
39541 631
24084 236
51700 413
17109 266
31934 612
8660 460
24571 484
35983 513
5277 312
6214 636