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