508
140
432
138
9
153
22
2
1
269
620
124
10
337
178
424
153
410
