3560 347
12580 173
15270 717
21110 570
39539 631
24072 236
51692 413
17105 266
31910 612
8658 460
24555 484
35975 513
5277 312
6212 636