5135
4717
4313
480
590
3222
395
4010
2722
254
332
353
21596
16220
14351
12950
9912
947263
8674
8660
817148
711142
67111
6450