11487 646
21981 638
5950 260
3109 869
157277 421
1214 247
1718 382
5854 314
15337 153
44032 341
7643 627