2893149
21870
1131216
76644
8160
887380
63440
72430
60134
35215
43927
29515
610311
43700
43493
41737
3698270
3476156
29924
27606
23472
19870