1006 218
5648 293
13860 687
3990 842
2229 226
11797 642
10185 101
10831 466
5064 384
18655 329
6850 847
4151 495