59520 660
13662 178
3041 207
4844 555
18454 87
2403 338
25259 247
5119 471
15404 147
3997 187
5011 649
4873 904
2652 352
6192 724
15757 917
1769 232