265
61
1274
273
385
179
47
34
23
38
336
127
291
41
20
115
33
15
14
46
76
18
44
25
21
163
29
125
544
36
75
51
63
31
72
24
66
717
64
148
156
111
30
54
395
43
121
35
222
84