3130 302
23532 177
29802 868
4172 469
9621 532
6164 428
10715 410
4472 413
8711 791
3721 851
7632 666
1675 65
8142 400
3958 284
2895 342