3422
2430
4219
259
2712
137
321
287
170
230
256
21586
16220
14351
12940
9912
946263
8674
8660
817148
710142
67111
6450