133
80
230
102
344
120
205
70
298
214
182
190
23316
17590
15431
13860
10672
1038263
9394
9200
920148
767142
7140
70211