21332
5311
2272
2172
4168
4008
14892
2986
3776
2895
3767
2875
3096
4173
102281
88828
3928
9097
36558
3686
10436
4016
3274
2891
2147
2955
6695
2284
3005
8798
4820
2282
5323
2470
2892
2299
3869
50800