15612
1113
1667
1906327
8714
1355
1065
943
1002
1167
932
1213
611011
43720
43553
41837
3705270
3481156
29924
2893149
27666
23512
21870
19870