4668
32258
39524
20933
36833
6137
2520
511
1523
691
689
913
816
679
756
238
236
425
412
272
412
374
311
211
329
199
264
230
168
37
156
272
185
184
109
148
70
165
108
287
124
84
210
131
115
318
118
290
90
146
342
175
49
51
66
158
243
124
90
129
99
24
100
218
127
175
84
99
115
145
52
57
55
67
59
111
40
97
95
54
61
37
36
45
22
95
35
92
21
24