1031
6
80
25
7
489
84
11
8
18
32
160
9
51
19
15
251
4
49
156
16
130
83
39
33
107
30
28
22
68
689
13
3
35
37
17
66
50
34
119
29
36