2062
26949
45720
696
1107
1071
36340
25416
871
444
267
541
477
313
216
160
110
308
326
372
156
87
337
153
57
86
205
129
158
125
269
89
61
252
202
130
147
91
252
150
68
90
82
213
102
82
84
51
156
73
92
141
35
105
83
81
67
227
75
75
152
41
72
41
60
35
64
52
60
66
17
47
10
37
77
21
75
69
53
18
20
42
24
28
167
21
66
36
45
67