732
4960
2777
962
1014
971
446
363
330
449
272
276
261
242
230
184
265
208
258
68
124
162
114
120
82
230
178
96
136
193
65
164
228
51
113
49
35
76
97
88
102
41
116
92
124
129
154
65
168
75
118
114
81
86
132
93
123
62
31
100
122
26
50
55
21
88
86
15
126
13
101
11
24
13
30
14
36
51
32
86
73
32
57
81
38
85
38
57
7
23