570
648
10
526
63
461
342
468
131
350
278
1,048
58
244
97
217
32
220
90
203
65
154
62
150
57
127
8
115
16
125
41
109
21
103
15
106