22526
13480
10332
4540
4292
4840
437184
4510
3690
3080
3500
3442
17060
15041
1004263
9044
8890
862148
743142
68711
6850