15016 194
4470 495
4113 126
18474 230
3527 32
7908 336
6727 163
14453 623
4570 362
143597 691
8693 413
4881 81
4663 390
7316 468