3560 347
12580 173
15270 717
21109 570
39538 631
24070 236
51689 413
17099 266
31890 612
8658 460
24547 484
35974 513
5277 312
6212 636