418
256
105
427
86
115
202
20
1189
553
345
165
13
311
1547
10
904
23
92
496
328
476
41
456
307
509
99
19
