14321 89
30696 570
4228 46
2484 327
20292 489
15051 246
15245 386
11720 477
4097 413
4113 533
15650 67
11150 450
14753 705