15083 194
4493 495
4131 126
18558 230
3540 32
7922 336
6745 163
14479 623
4584 362
143621 691
8753 413
4911 81
4691 390
7376 468