580 112
3223 296
13617 353
109978 643
1924 92
9108 696
37366 642
6146 86
11656 524
39301 612
2997 188
6900 453
12989 774
2559 413
1969 334
3127 647