90
171
270
174
142
203
273
152
2613
22506
17040
15041
13480
10332
1004263
9044
8890
862148
743142
68711
6850