15010 194
4482 495
4113 126
18461 230
3533 32
7932 336
6732 163
14460 623
4574 362
143572 691
8712 413
4877 81
4676 388
7339 468