3410
196
171
181
220
1910
217
383
222
308
22606
17140
15181
13570
10382
1010263
9114
8960
870148
745142
69111
6890