18586 375
9993 169
1137 176
7136 31
9518 236
27001 451
14604 828
9492 243
6647 30
3465 675
4000 225
1486 57
7811 621
4234 878