12541 610
8633 322
6875 556
3616 87
14617 394
7696 420
8948 313
7229 611
1983 106
4217 904
4293 191
2419 177
7526 358
5591 118