3580 86
4926 351
12138 199
15448 168
8514 603
15526 732
7240 676
3259 150
9704 373
3037 520
3287 436
2689 265
4661 719