59291 660
13658 178
3035 207
4840 555
18449 87
2398 338
25191 247
5112 471
15399 147
3984 187
5007 649
4867 904
2651 352
6176 724
15739 917
1764 232