154
140
256
3611
334
156
150
50
242
178
175
19726
15020
13071
11790
8932
852263
7960
7642
739148
637142
62311
5780