118231
185177
84149
371255
925395
878344
769805
637742
232818
949648
684470
883242
5222799
3644581
3175148
2471804
2263988
2099609
2023358
193278
1804118
1737136
1709196
1652471