2893149
21870
1132216
76744
8180
887380
63440
72530
60534
35215
44027
29615
611011
43710
43553
41827
3705270
3481156
29924
27656
23502
19870