971 86
3000 351
9576 197
15226 168
6787 602
14800 732
6680 675
2923 149
7937 372
2770 520
2857 436
2335 262
4424 719