21060 559
8568 850
11667 878
122447 1032
33225 246
18272 173
13285 206
94041 298
29254 709
5988 117
46941 463
2888 245