385
154
242
4512
294
2818
4731
187
225
305
153
2510
21596
16220
14351
12950
9912
947263
8674
8660
817148
711142
67111
6450