913
50
69
339
904
18
40
23
7107
291
289
83
33
30
5
106
68
31
145
98
97
35
19
366
48
371
41
37
25
24
113
310
91
21
42
32
58
63
73
164
89
7
155
243
26
20
77
82
59
172
88