959 161
7548 382
50207 744
14743 495
6180 520
10002 806
8310 292
3976 618
4733 129
6661 533
2485 84
25157 436