3960 591
3112 84
3099 461
16154 131
18383 170
26416 371
11313 535
9434 357
14640 634
5041 464
28958 486
1733 340
7201 856
1471 201
4688 457
3540 691
2795 532