293
281
130
90
234
81
253
131
275
100
3410
22766
17300
15321
13700
10492
1025263
9224
9100
885148
755142
6980
69411