149165
253
352
1790687
185782
178056
69458
76372
16134
16166
66257
25891
54417
61455
86797
98843
95381
9553
8537
2810