15612
1113
1667
1906327
8714
1355
1065
943
1002
1167
932
1213
611011
43710
43553
41827
3705270
3481156
29924
2893149
27656
23502
21870
19870