330
190
207
1810
331311
184
2711
134
420
133
214
198
22346
16850
14931
13350
10222
995263
8914
8810
848148
734142
68111
6800