11512 646
21990 638
5950 260
3110 869
157323 421
1214 247
1719 382
5854 314
15337 153
44054 341
7643 627