21065 559
8570 850
11673 878
122538 1032
33256 246
18277 173
13289 206
94091 298
29295 709
6003 117
47091 464
2891 245