12028 646
22494 638
5987 260
3166 869
163403 424
1330 247
1774 382
6067 314
15388 153
46534 342
7735 627