15018 194
4470 495
4113 126
18476 230
3527 32
7910 336
6728 163
14453 623
4572 362
143599 691
8694 413
4881 81
4665 390
7317 468