1426 316
438 99
167772 664
67811 215
109288 365
196985 323
213285 793
146926 612
106388 412
88406 571
128338 166