943
1
2127
5
27028
22
8497
6
11810
8
405
309
2
13274
1549
3
64611
36
479
856
411
482
406
265
310
205
950
140
164
226
424
252
281
175
289
232
124
162
329
93
334
261
137
169
185
873
518