190
537
393
420
400
4015
354
399
341
276
260
3411
22616
17180
15201
13590
10422
1010263
9134
8980
872148
746142
6920
69211