21075 559
8582 850
11684 878
123282 1032
33333 246
18300 173
13303 206
94311 298
29365 709
6026 117
47479 464
2895 245