18536 375
9945 169
1126 176
7088 31
9459 236
26958 451
14572 828
9465 243
6626 30
3455 675
3999 225
1478 57
7805 621
4217 878