21332
5311
2272
2173
4168
4008
14892
2986
3777
2895
3768
2875
3096
4173
102281
88828
3929
9098
36558
3686
10436
4016
3274
2891
2147
2956
6695
2284
3005
8798
4821
2282
5323
2471
2892
2300
3869
50801