59517 660
13661 178
3041 207
4844 555
18454 87
2402 338
25259 247
5118 471
15404 147
3997 187
5011 649
4873 904
2652 352
6191 724
15756 917
1769 232