975
1752
1050
7815
7511
734
692
995
1087
930
883
932
603911
43400
43263
41197
3655270
3423156
29724
2877149
27356
23262
21620
19770