15095 194
4532 495
4169 126
18532 230
3558 32
8008 336
6767 163
14514 623
4631 362
143624 691
8772 413
4919 81
4712 388
7388 468