59205 660
13657 178
3034 207
4840 555
18449 87
2397 338
25168 247
5110 471
15397 147
3980 187
5007 649
4867 904
2651 352
6165 724
15730 917
1759 232