2893149
21870
1131216
76644
8160
887380
63440
72430
60134
35215
43927
29615
610311
43710
43503
41777
3698270
3477156
29924
27616
23482
19870