3560 347
12580 173
15270 717
21106 570
39537 631
24069 236
51689 413
17097 266
31882 612
8658 460
24541 484
35973 513
5277 312
6211 636