40
599
23
402
96
400
7
366
28
168
52
271
16
213
12
222
14
219
61
717
141
175
54
172
1
146
118
3
122
15
142
114
18
95