2504 447
29737 908
4012 637
7111 553
9088 846
3063 181
14907 588
12681 39
8537 618
78110 564
16030 116
12963 119
7301 47
1742 278