11772 646
22094 638
5958 260
3122 869
158647 421
1223 247
1726 382
5865 314
15350 153
44487 342
7663 627