59212 660
13657 178
3034 207
4840 555
18449 87
2397 338
25170 247
5111 471
15397 147
3981 187
5007 649
4867 904
2651 352
6166 724
15732 917
1759 232