661
840
1080
11222
712
800
571
534
455
692
581
630
614612
44030
43973
42117
3723270
3512156
30024
2910149
27866
23692
21980
19990