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