311
120
254
143
264
185
2014
3210
203
164
2716
255
21736
16330
14491
13070
9982
950263
8724
8670
821148
715142
67411
6530