15014 194
4484 495
4116 126
18462 230
3533 32
7936 336
6733 163
14460 623
4575 362
143574 691
8713 413
4877 81
4676 388
7339 468