405
375
312
3912
440
240
464
298
380
345
247
311
27647
21010
19391
17272
1373265
13572
1242148
12066
10910
1037144
9130
79311