176256
210068
177672
2955118
2393105
246091
186867
333264
194973
299466
296575
2015115
1926116
174985
2351102
200070
248060
1892101
210360
284177
2127118