15026 194
4472 495
4113 126
18477 230
3527 32
7911 336
6728 163
14457 623
4572 362
143601 691
8696 413
4882 81
4665 390
7323 468