21075 559
8582 850
11684 878
123304 1032
33334 246
18300 173
13303 206
94315 298
29367 709
6027 117
47480 464
2896 245