2588 86
3945 351
10548 198
15276 168
7486 603
15058 732
6857 675
3046 149
8579 372
2846 520
2991 436
2445 262
4484 719