6831 597
7277 716
121943 558
73615 376
42550 562
2549 164
3050 257
4557 620
3429 369
14559 90
12036 224
4051 78
16717 306
19971 410
32081 853