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