12516 610
8619 322
6870 556
3608 87
14601 394
7681 420
8937 313
7226 611
1983 106
4217 904
4292 191
2419 177
7512 358
5584 118