21075 559
8582 850
11684 878
123330 1032
33336 246
18300 173
13303 206
94319 298
29369 709
6027 117
47484 464
2896 245