21075 559
8582 850
11684 878
123347 1032
33336 246
18302 173
13303 206
94322 298
29369 709
6027 117
47495 464
2896 245