21734
28463
22491
29440
23895
30633
21194
12371
711613
16140
20880
35857
357920653
184112307
1447928274
129673232
102175154
84811184
84188183
841768866
69546145
67036243
59969172
56280119