11530 646
21991 638
5950 260
3110 869
157342 421
1214 247
1719 382
5855 314
15337 153
44063 341
7643 627