11085 645
21963 638
5949 260
3107 869
157118 421
1214 247
1717 382
5853 314
15337 153
43961 341
7639 627