185
164
50
104
2511
172
60
52
125
120
91
19066
14680
12721
11420
8682
838263
7840
7452
708148
626142
61311
5570