3063 898
5270 180
22507 86
5423 629
6334 451
9616 557
5604 248
7116 173
4173 820
4976 868
4233 550
1982 329
3537 205