190
537
393
420
400
4015
354
399
341
276
260
3411
22606
17140
15201
13570
10402
1010263
9124
8980
871148
745142
69211
6890