22635
20539
19264
3545
9146
1400
714
301
531
467
392
327
658
335
259
474
413
624
221
196
127
223
296
227
241
199
56
234
91
193
258
122
74
93
175
188
97
522
79
153
179
22
298
127
145
69
458
126
140
266
239
40
83
107
58
19
26
104
323
78
68
13
65
48
33
150
115
86
38
50
130
73
107
107
39
74
90
128
51
76
131
59
73
105
51
50
236
37
33
84