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