2883149
21760
1125216
75944
8090
879380
62840
72330
59734
34715
43627
29515
605911
43530
43363
41357
3669270
3444156
29794
27456
23382
19820