3560 347
12580 173
15270 717
21102 570
39537 631
24069 236
51688 413
17093 266
31874 612
8658 460
24539 484
35973 513
5277 312
6210 636