59362 660
13658 178
3037 207
4843 555
18451 87
2398 338
25208 247
5115 471
15400 147
3988 187
5008 649
4868 904
2651 352
6180 724
15744 917
1766 232