21063 559
8570 850
11670 878
122515 1032
33246 246
18276 173
13288 206
94076 298
29282 709
5999 117
47024 463
2891 245