21072 559
8577 850
11682 878
122926 1032
33301 246
18293 173
13302 206
94220 298
29350 709
6019 117
47318 464
2893 245