14123 30
4168 366
2398 124
3648 65
2351 94
4645 606
2692 274
3233 75
19969 173
2219 454
4448 660
6624 479