140
256
3611
334
396
156
150
50
242
178
175
20096
15350
13421
12070
9152
872263
8100
7892
755148
652142
63611
5900