130
104
966938
583335
1753117
2383656
1430360
157
205
283
210
207
100707
127449
94459
160049
168486
96474
86458
57450