874
573
2237
2096
1597
1948
1080
63130
34315
936
23823
1952
650012
46343
46230
44468
3948271
3733157
31524
3069151
29246
25072
23010
21210