190
537
393
420
400
4015
354
399
341
276
260
3411
22646
17190
15231
13590
10432
1011263
9134
9030
872148
746142
6950
69211