2958 105
3913 78
12635 175
5102 671
4867 80
4020 235
8185 452
20339 640
24209 342
8524 68
4278 506
3767 551
5878 520
1729 174
9087 610
5989 636
7929 156
5733 668