370 103
15095 527
937 264
548 68
1220 261
2552 825
1511 450
1961 644
1498 317
28947 334
6083 264
5892 694
10213 76
5490 867
3143 117