21073 559
8580 850
11684 878
123240 1032
33328 246
18297 173
13303 206
94301 298
29362 709
6025 117
47451 464
2894 245