286
238
471
208
112
175
203
312
354
416
150
195
22766
17290
15321
13680
10482
1024263
9224
9090
884148
754142
6980
69411