15090 194
4496 495
4135 126
18561 230
3541 32
7929 336
6746 163
14483 623
4584 362
143624 691
8754 413
4913 81
4691 390
7384 468