18526 375
9940 169
1123 176
7078 31
9453 236
26954 451
14571 828
9460 243
6622 30
3455 675
3999 225
1478 57
7805 621
4215 878