973
38
67
215
48
24
109
60
97
23
84
21
52
46
148
49
142
87
100
53
94
13
30
19
86
77
102
25
16
36
76
47
90
277
17
28
15
89
133
37
63
40
20
318
347