305
281
130
90
234
81
253
131
275
100
3410
196
22766
17290
15321
13680
10482
1021263
9214
9090
884148
754142
6980
69411