20402 410
6862 597
7298 716
122419 558
74333 376
42760 562
2572 164
3065 257
4575 620
3444 369
14608 90
12082 224
4074 78
16745 306
32261 853