1026 120
11140 83
54611 591
17503 514
11689 372
21661 75
2379 252
14896 301
32642 910
3155 189
2146 280
27732 634
1421 174
2457 413
2721 273