946
756
532
551
843
653
11813
1050
793
860
1040
810
623212
44620
44573
42697
3793270
3568156
30634
2948149
28276
23952
22220
20340