4830
167
83
311
2718
323
4631
160
215
295
93
143
21176
15960
14101
12660
9712
926263
8530
8484
797148
698142
65911
6310