6831 597
7277 716
121941 558
73615 376
42549 562
2549 164
3050 257
4557 620
3429 369
14558 90
12036 224
4051 78
16717 306
19968 410
32081 853