3525 86
4909 351
12102 199
15440 168
8472 603
15505 732
7223 676
3251 150
9668 373
3024 520
3262 436
2684 265
4652 719