58510 660
13645 178
3011 207
4819 555
18429 87
2389 338
24980 247
5079 471
15371 147
3958 187
4998 649
4848 904
2647 352
6135 724
15700 917
1743 232