417
875
581
655
82
536
52
461
416
440
89
331
152
333
126
358
37
236
31
193
60
195
186
8
166
27
150
3
112
42
139
24
140