18881
23681
12581
9588
2217
679
1013
784
603
326
363
541
229
189
238
272
159
602
352
416
365
187
310
149
268
271
353
254
306
127
149
302
380
249
65
94
191
415
97
137
205
242
153
233
83
51
139
36
161
48
144
160
139
215
223
133
75
151
93
180
80
35
81
134
53
90
90
73
125
85
56
63
105
51
72
110
54
29
61
66
74
88
57
82
61
69
128
14
7
56