313
162
170
60
1710
3011
175
176
280
65
257
392
21736
16330
14491
13100
9982
950263
8724
8670
821148
716142
67411
6530