44290
32952
36054
40047
1165
1099
945
1061
745
818
602
502
494
245
98
510
215
309
220
162
41
289
502
4579
148
226
218
131
233
368
186
336
387
60
161
61
952
331
215
270
179
280
118
65
147
58
270
80
69
282
64
217
168
156
73
110
37
51
40
75
203
26
64
86
70
173
172
162
125
134
53
200
71
94
134
108
24
103
94
112
79
60
110
96
111
101
47
93
21
30