421
263
464
121
273
260
88
56
31
381
40
118
51
42
144
9
60
49
17
26
219
57
25
21
11
7
18
13
32
28
149
890
750