12497 610
8612 322
6868 556
3608 87
14598 394
7678 420
8934 313
7223 611
1983 106
4216 904
4291 191
2418 177
7507 358
5582 118