2625 603
3085 438
4082 382
1675 310
3716 349
4151 653
929 26
1758 207
2827 304
2266 197
3110 609
29037 113
25520 290
3159 442
14951 497