542 94
1240 93
3297 28
29711 376
3662 518
4170 479
1458 195
12203 801
6852 503
2953 766
7969 125
20454 784