15029 194
4477 495
4118 126
18486 230
3530 32
7913 336
6730 163
14461 623
4576 362
143606 691
8701 413
4884 81
4668 390
7328 468