840
297
540
177
576
94
531
69
384
202
547
49
290
137
312
32
469
43
271
71
65
15
133
128
272
180
75
27
236
29
520
69
65
28
348
187
311
35
363
121