59509 660
13661 178
3041 207
4844 555
18454 87
2402 338
25256 247
5118 471
15404 147
3997 187
5010 649
4873 904
2652 352
6191 724
15755 917
1769 232