27652
25898
21720
2292
1078
1398
1475
1325
238
1176
586
1058
968
140
553
655
564
2076
447
438
182
220
301
189
362
330
371
69
169
167
342
312
95
319
246
132
160
214
81
145
72
80
183
182
165
78
143
217
190
179
108
161
112
163
47
80
48
50
35
66
50
133
101
62
48
134
109
102
87
137
28
32
40
24
177
171
253
64
34
268
79
35
56
111
29
38
45
28
46
14