2940 625
1654 401
246 68
7406 584
14039 226
8420 153
22122 619
186966 1098
77656 930
44209 508
47649 552
91430 400
61475 714
47675 317
8370 496