2970 628
23160 265
31971 91
5603 714
8952 80
4678 488
39223 263
6233 755
5254 653
10581 687
17891 322
11116 969
4076 261
3294 387