254
525
446
577
4511
349
233
297
223
294
353
486
22546
17070
15041
13530
10342
1006263
9064
8910
864148
744142
68811
6850