2589 793
2637 629
875 195
1214 373
471 142
1451 314
1545 322
1876 614
2395 561
328 94
1440 291
3080 278
7481 667
19660 363
9024 547
8027 74