2970 628
23161 265
31972 91
5603 714
8952 80
4678 488
39224 263
6233 755
5254 653
10584 687
17892 322
11117 969
4077 261
3294 387