8726
4610
482
317
432
6018
5523
340
430
640
560
23726
17810
15731
14142
10922
1063263
9684
952148
9390
789142
7350
71511