2962 238
5281 44
4017 563
5320 616
15218 466
15378 864
10197 107
12581 309
4488 207
5015 373
6056 556
8555 660