330
164
210
3422
4219
259
2712
137
287
170
256
21746
16390
14511
13110
9982
951263
8724
8670
822148
716142
67411
6540